package cn.lxh.ymcc.service;

import cn.lxh.ymcc.domain.User;
import cn.lxh.ymcc.dto.RegisterDto;
import com.baomidou.mybatisplus.service.IService;

import java.util.List;

/**
 * <p>
 * 会员登录账号 服务类
 * </p>
 *
 * @author small.tiger
 * @since 2022-07-15
 */
public interface IUserService extends IService<User> {

    void register(RegisterDto dto);

    List<User> backpageByState(Long bitState);

    /**
     * 拉黑用户
     * @param id
     */
    void backuser(Long id);

    /**
     * 白名单
     * @param bitState
     * @return
     */
    List<User> whitepagelist(Long bitState);

    /**
     * 拉白用户
     * @param id
     */
    void whiteuser(Long id);

    /**
     * 根据电话查询
     * @param phone
     * @return
     */
    User selectByPhone(String phone);

    /**
     * 查询黑名单
     * @return
     */

}
